home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 6141 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  712 b 

  1. Path: news1.interserv.net!news
  2. From: <dvisage@interserv.com>
  3. Newsgroups: comp.lang.c++
  4. Subject: unfreeze buffer
  5. Date: 11 Feb 1996 22:13:25 GMT
  6. Organization: InterServ News Service
  7. Message-ID: <4flpm5$101@lal.interserv.net>
  8. NNTP-Posting-Host: dd06-002.compuserve.com
  9. Content-Type: text/plain
  10. Content-length: 367
  11. X-Newsreader: AIR Mosaic (32-bit) 4.00
  12.  
  13.  
  14. >       char *p = buf.str();  // freeze buffer and return a pointer to it
  15. >
  16. >   Now: How do I delete the pointer p, using 'delete' or using 'delete[]'?
  17.  
  18. You do not want to use delete or delete [].
  19.  
  20. There is member function of strstream designed specifically for the 
  21. purpose that you want - it is called strstream::freeze().  Look it up in 
  22. one of your C++ books
  23.